package com.job.DQH.dqh714.inClass;

import java.util.Random;
import java.util.UUID;

//生成伪随机数的方法
public class UseRan {
    public static void main(String[] args) {
        //用random类的成员方法nextInt（），参数为范围，生成0~x范围的随机数
        Random ran = new Random();
        System.out.println(ran.nextInt(100));//输出0~99的随机数，100表示0~99，要想取100~199只需结果加100即可

        //随机与数组结合
        String[] name= {"niko","twizz","XTSPUR","s1mple","zywoo","b1t"};
        for (int i = 0; i <name.length ; i++) {
            System.out.println("第"+(i+1)+"个幸运儿是："+name[ran.nextInt(name.length)]);//拿随机数作数组下标
        }

        //用UUID类的静态方法randomUUID（）:生成32位16进制数字表示的编码
        String fileName = "统一后缀";
        for (int i = 0; i <10 ; i++) {
            String uniqueName = UUID.randomUUID().toString()+fileName;
            System.out.println(uniqueName);
        }
    }
}
